
<%@ page import="com.edusite.Profesores" %>
<%@ page import="com.edusite.Cursos" %>


<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="layout" content="mainProfe" />
        <g:set var="entityName" value="${message(code: 'profesores.label', default: 'Profesores')}" />
        <title><g:message code="default.edit.label" args="[entityName]" /></title>
    </head>
    <body>
            <div class="nav">
		<span class="menuButton"><a class="home" href="${createLink(uri: '/home/indice')}">Home</a></span>
		</span>
            </div>
	<div class="body">	
            <g:if test="${flash.message}">
               <div class="message">${flash.message}</div>
            </g:if>
            <g:hasErrors bean="${profesoresInstance}">
              <div class="errors">
                <g:renderErrors bean="${profesoresInstance}" as="list" />
              </div>
            </g:hasErrors>


                <table>
                    <tbody>
			<h1> Datos personales:</h1>                    
                        <tr class="prop">
                            <td valign="top" class="name"><g:message code="profesoress.usuario.label" default="Usuario" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "usuario")}</td>
                            
                             <td valign="top" class="name"><g:message code="profesores.apellidos.label" default="Apellidos" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "Apellidos")}</td>
                            
                            <td valign="top" class="name"><g:message code="profesores.nombre.label" default="Nombre" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "nombre")}</td>
                            
                        </tr>
                    
                        <tr class="prop">
                            <td valign="top" class="name"><g:message code="profesores.dni.label" default="Dni" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "dni")}</td>
                            
                            <td valign="top" class="name"><g:message code="profesores.correoe.label" default="Correoe" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "correoe")}</td>
                             </tr>
                    
                        <tr class="prop">
                            <td valign="top" class="name"><g:message code="profesores.direccion.label" default="Direccion" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "direccion")}</td>
                            
                            <td valign="top" class="name"><g:message code="profesores.poblacion.label" default="Poblacion" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "poblacion")}</td>
                            
                        </tr>
                    
                        <tr class="prop">
                            <td valign="top" class="name"><g:message code="profesores.provincia.label" default="Provincia" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "provincia")}</td>
                            

                            <td valign="top" class="name"><g:message code="profesores.telefono.label" default="Telefono" /></td>
                            
                            <td valign="top" class="valor">${fieldValue(bean: profesoresInstance, field: "telefono")}</td>
                            
                        </tr>
                    </tbody>
                </table>
            <br>Poner aqui las asignaturas ya cursadas del historico <br>
<h1>Matriculado en:</h1>
                <table>
                    <tbody>
                    
                        <tr class="prop">
                            <td valign="top" class="name"><g:message code="profesores.asignatura.label" default="Asignaturas" /></td>
                            
                            <td valign="top" class="valor"><g:link controller="asignaturas" action="show" id="${profesoresInstance?.asignatura?.id}">${profesoresInstance?.asignatura?.encodeAsHTML()}</g:link></td>
                            
                        </tr>                    
                    </tbody>
                </table>
<g:if test="${!params.idCurso}" >
   <h1>Selecciona curso:</h1>
</g:if>
<g:else>
   <h1>Curso seleccionado:</h1>
</g:else>
           <div class="list">
                <table>
                    <thead>
                        <tr>
                        
                            <g:sortableColumn property="id" title="${message(code: 'cursos.id.label', default: 'Id')}" />
                        
                            <g:sortableColumn property="nombre" title="${message(code: 'cursos.nombre.label', default: 'Nombre')}" />

                            <g:sortableColumn property="descripcion" title="${message(code: 'cursos.descripcion.label', default: 'Descripcion')}" />
                        
                            <g:sortableColumn property="precio" title="${message(code: 'cursos.precio.label', default: 'Precio')}" />
                        
                        </tr>
                    </thead>
                   
                    <tbody>

                    <g:each in="${cursosInstanceList}" status="i" var="cursosInstance">
                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
                        
<td>
<g:link action="matricula" id="${profesoresInstance.id}" params="[idCurso:cursosInstance.id]">${fieldValue(bean: cursosInstance, field: "id")}</g:link></td>                
                        
                            <td>${fieldValue(bean: cursosInstance, field: "nombre")}</td>
                        
                            <td>${fieldValue(bean: cursosInstance, field: "descripcion").decodeHTML()}</td>
                        
                            <td>${fieldValue(bean: cursosInstance, field: "precio")}</td>
                        
                        </tr>
                    </g:each>
                    </tbody>
                </table>
</div>
<g:if test="${params.idCurso}" >
   <h1>Selecciona Asignatura:</h1>
                  <table>
                    <thead>
                        <tr>
                            <g:sortableColumn property="id" title="${message(code: 'asignaturas.id.label', default: 'Id')}" />
                        

                        
                            <g:sortableColumn property="nombre" title="${message(code: 'asignaturas.nombre.label', default: 'Nombre')}" />
                        
                            <g:sortableColumn property="descripcion" title="${message(code: 'asignaturas.descripcion.label', default: 'Descripcion')}" />
                                               
                            <th><g:message code="asignaturas.tutor.label" default="Tutor" /></th>
                 </tr>
                    </thead>
                    <tbody>
<g:form name="matri" action="salvarmatri"  controller="asignaturas" method="post">

                    <g:each in="${asigInstanceList}" status="i" var="asignaturasInstance">
                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">

                            <td>
                            <g:checkBox name="${asigInstanceList.id}" value="${false}" />
                            ${fieldValue(bean: asignaturasInstance, field: "id")}</td>                                               
                            <td>${fieldValue(bean: asignaturasInstance, field: "nombre")}</td>
                        
                            <td>${fieldValue(bean: asignaturasInstance, field: "descripcion").decodeHTML()}</td>
                        
                        
                            <td>${fieldValue(bean: asignaturasInstance, field: "tutor")}</td>
                        
                        </tr>
                    </g:each>
                    </tbody>
                </table>
<g:actionSubmit value="Matricular" /> 
</g:form>   
   
   
</g:if>
</div>


    </body>
</html>
